* {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: "微软雅黑";
}



li {
	list-style: none;
}

body {
	background-color: #fff;
	color: #666;
	font: 12px/1.5 "Microsoft yahei", "Arial";
	text-align: center;
	word-break: break-all;
	word-wrap: break-word;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

table caption {
	display: none;
}

ol,
ul {
	list-style: outside none none;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	color: #1f7dd8;
	text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	color: inherit;
	font-family: inherit;
	font-size: 100%;
	font-weight: 500;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
	color: #999;
	font-weight: normal;
	line-height: 1;
}

small,
.small {
	font-size: 85%;
}

fieldset,
img {
	border: 0 none;
}

img {
	vertical-align: middle;
}

q::before,
q::after {
	content: "";
}

button {
	cursor: pointer;
	padding: 0;
	vertical-align: middle;
}

i,
em,
cite,
b {
	font-style: normal;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0 none;
	padding: 0;
}

input {
	line-height: normal;
}

.input {
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}
.global-header .headin .ynav .allcate .cate-hd{
	display: none;
}
.global-header .headin .ynav .allcate:hover .cate-hd{
	display: block;
}
.icon-font {
	font-family: "ymticon";
	font-style: normal;
}
.row1200{
    width: 1200px;
    margin: 0 auto;
}
.row1200 .row-left {
    float: left;
    width: 940px;
   
}
.row {
    margin: 0 auto;
}
.crumb, .crumb dl {
    height: 33px;
    padding-top: 5px;
    z-index: 50;
}
.crumb dt, .crumb dd {
    float: left;
    display: inline-block;
    z-index: 50;
    position: relative;
    line-height: 30px;
   
}
.crumb dt a, .crumb dd a {
    color: #505050;
    padding: 2px 0px;
    padding-right: 5px;
    
}
.crumb dt i, .crumb dd i {
    display: inline;
    padding-right: 8px;
    font-family: "宋体","Arial Black";
    font-weight: bold;
    font-style: normal;
}
.crumb .popover a i {
    display: inline-block;
    width: 10px;
 
    height: 15px;
    vertical-align: middle;
    background-image: url("../img/list.png");
    background-position: -4px -46px;
    margin-left: 2px;
   
    font-size: 0;
}
.crumb .popover:hover .popover-win{
	display: block;
}
.crumb dd .popover-win {
    display: none;
    position: absolute;
    width: 540px;
    background: #ffffff;
    z-index: 50;
    left: 0;
    top: 25px;
    border: 1px solid #CCD4D9;
}
.popover-win h3 {
    padding: 0;
    margin: 0;
    line-height: 40px;
    padding-left: 10px;
    border-bottom: 1px solid #CCD4D9;
    font-size: 14px;
    color: #4F5459;
}
.popover-win ul {
    padding: 10px;
}
.popover-win ul li {
    float: left;
    padding: 5px 10px;
    line-height: 25px;
    white-space: nowrap;
}
.crumb dd a {
    color: #505050;
    padding: 2px 0px;
    padding-right: 5px;
    *padding-top: 0;
}
.cat-single {
    border: 3px solid #e9eced;
    margin-bottom: 10px;
}

.xclearfix {
    overflow: hidden;
   
}

.cat-single h3 {
    padding: 8px;
    border-bottom: 1px solid #e9eced;
    text-align: left;
}
.cat-single h3 span {
    display: inline-block;
    padding: 0 10px;
    padding-right: 18px;
    height: 30px;
    line-height: 30px;
    color: #000;
    font-size: 14px;
    border-right: 1px solid #e9eced;
    text-align: left;
}
.xcatlist {
    padding: 5px;
}
.cat-single ul li {
    float: left;
}
.xcatlist li a {
    display: inline-block;
    height: 15px;
    text-align: left;
    padding: 3px 20px 4px 5px;
    line-height: 15px;
    margin: 5px 3px;
    margin-right: 0;
    text-decoration: none;
}
.xcatlist .active {
    background: url("../img/list.png") #f03d00 right -70px no-repeat;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
}
.cat-main {
    border: 1px solid #ccd4d9;
    border-bottom: 0;
}
.brand, .nobrand {
    margin-top: 10px;
    overflow: hidden;
}
.cat-main .cat-li {
    float: left;
    width: 100%;
    max-height: 120px;
    line-height: 38px;
    border-bottom: 1px solid #ccd4d9;
    overflow: hidden;
}.cat-main .cat-li h3 {
    float: left;
    width: 10%;
    text-align: right;
    background: #f5f7f8;
    margin-right: 1.5%;
    padding-right: 1.5%;
    font-weight: normal;
}
.brand .cat-li .brand-main {
    float: left;
    width: 87%;
    padding-top: 5px;
    overflow: auto;
    max-height: 95px;
}
.brand .cat-li .brand-main li {
    float: left;
    line-height: 30px;
    white-space: nowrap;
}
.cat-main .cat-li ul li a {
    display: inline;
    padding: 3px 20px 4px 5px;
    line-height: 15px;
    color: #46535F;
    margin: 0 5px;
}
.sortbar {
    margin-top: 10px;
    border: 1px solid #ccd4d9;
    height: 34px;
    overflow: hidden;
}
.sortbar .sort {
    padding: 6px 7px;
}
.sortbar .col {
    float: left;
    border-right: 1px solid #ccd4d9;
}
.row .col {
    position: relative;
    float: left;
}
.sortbar .sort .xbtn {
    width: 48px;
    padding: 2px;
    height: 16px;
}
.xbtn:hover, .xbtn:focus, .xbtn-active {
    color: #ffffff;
    background-color: #f03d00;
    border-color: #f03d00;
    text-decoration: none;
}
.xbtn {
    display: inline-block;
    padding: 2px 10px;
    margin-bottom: 0;
    margin: 0 2px;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.328571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
   
    text-decoration: none;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.sortbar .sort .icon-price-sort {
    background-position: -20px 0px;
    vertical-align: text-top;
    width: 10px;
}
.xbtn-icon, .xicon-gq {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: text-top;
    *vertical-align: middle;
    line-height: 1.428571429;
    vertical-align: middle;
    background-image: url("../img/list.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
}
.sortbar .sort .icon-sort {
    background-position: -37px 0px;
    width: 11px;
    height: 15px;
    vertical-align: text-top;
}
.sortbar .sort .icon-sort {
    background-position: -37px 0px;
    width: 11px;
    height: 15px;
    vertical-align: text-top;
}

.sortbar .col {
    float: left;
    border-right: 1px solid #ccd4d9;
}
.row .col {
    position: relative;
    float: left;
}.sortbar .other-sort {
    float: left;
    display: inline-block;
    padding: 0 10px;
    height: 35px;
}
.sortbar .other-sort label:first-child {
    margin-right: 10px;
}
.sortbar .other-sort label {
    display: inline-block;
    height: 20px;
    padding-top: 8px;
}
.sortbar .other-sort input {
    vertical-align: middle;
}
.font-logistics {
    font-family: "logistics" !important;
    font-size: 16px;
    font-style: normal;
   
    color: #431b0f !important;
    margin-right: 4px;
}
.sortbar .other-sort .sort-xbtn {
    margin-left: 10px;
}
.sortbar .sort-pirce {
    padding-top: 7px;
    padding-right: 10px;
}
.sortbar .col_last {
    float: right;
}
.sort-pirce select {
    vertical-align: middle;
}
.content ul {
    width: 100%;
    height: auto;
}
.content ul li {
    float: left;
    width: 25%;
    padding: 11px 0;
    border-bottom: 1px solid #E9EDEF;
    padding-bottom: 0px;
}
.content .item-box {
    margin: 0 auto;
    padding: 10px;
    width: 200px;
    border: 2px solid #fff;
    position: relative;
}
.content .item-box:hover{
	 border: 2px solid #CCD4D9;
}
.content .item-box:hover .pdremark{
	display: block;
}
.content .item-box .pic {
    width: 198px;
    height: 200px;
    line-height: 200px;
    text-align: center;
}
.content .item-box .pic img {
    max-height: 200px;
    max-width: 200px;
}
.content .item-box h3 {
    font-weight: normal;
    margin: 10px 0 5px;
    height: 36px;
    overflow: hidden;
    line-height: 1.5;
}
.content .item-box h3 a {
    color: #46535F;
}
.content .item-box .brand, .content .item-box .brand a {
    color: #999;
    line-height: 24px;
}
.content .item-box .row {
    width: auto;
    margin: 0;
    padding: 0;
    height: 23px;
}
.brand, .nobrand {
    margin-top: 10px;
    overflow: hidden;
}
.row {
    margin: 0 auto;
}
.row .col {
    position: relative;
    float: left;
}
.content .item-box .brand, .content .item-box .brand a {
    color: #999;
    line-height: 24px;
}
.content .item-box .row {
    width: auto;
    margin: 0;
    padding: 0;
    height: 23px;
}
.content .item-box .row .price {
    font: bold 16px Arial;
    color: #ff2800;
    line-height: 21px;
}
.icon-price {
    width: 10px;
    background: url("../img/shop.png") no-repeat scroll -192px -77px #fff;
}
.content .item-box .row .shipping {
    max-width: 120px;
    overflow: hidden;
    height: 21px;
    line-height: normal;
}
.row .col.last {
    float: right;
}
.content .item-box .service-info {
    color: #999;
    line-height: 22px;
}
.content .item-box .service-info .xbrand-name {
    width: 123px;
    
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.content .item-box .service-info a {
    color: #999;
}
.row .col.last {
    float: right;
}
.icon_state_txt {
    font-family: 'Microsoft YaHei','Heiti SC',Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #431b0f;
    display: inline-block;
    height: 20px;
    line-height: 20px;
}
.content .item-box .pdremark {
    display: none;
    width: 200px;
    padding: 0 10px;
    position: absolute;
    bottom: -52px;
    left: -2px;
    height: 52px;
    background: #fff;
    border: 2px solid #CCD4D9;
    border-top: 0;
    z-index: 99;
    color: #333;
}
.content .item-box .pdremark .row {
    line-height: 15px;
    height: 18px;
    border-top: 1px solid #E9EDEF;
    padding-top: 8px;
}
.clear {
    clear: both;
}
.clear {
    height: 0;
    overflow: hidden;
    clear: both;
    display: block;
}
.page {
    background: #f5f7f8;
    padding: 1px 0;
}
.page .percent {
    line-height: 25px;
    color: #333;
    text-align: left;
}
.page .percent, .page .page-mod {
    float: left;
    width: 10%;
    height: 25px;
    text-align: center;
    padding: 5px 0;
}
.page .percent span {
    padding-left: 10px;
}
.pages {
    float: left;
    width: 80%;
    padding: 5px 0;
    text-align: center;
}
.xbtn-invalid, .xbtn-invalid:hover {
    background-color: #eee;
    border-color: #ccc;
    color: #aaa;
}
.xbtn:hover, .xbtn:focus, .xbtn-active {
    color: #ffffff;
    background-color: #f03d00;
    border-color: #f03d00;
    text-decoration: none;
}
.row1200 .tab {
    margin-bottom: 10px;
}
.row1200, .row1200 .tab {
    width: 1200px;
    margin: 0 auto;
}
.tab {
    float: left;
}
.tab-hd li {
    float: left;
}

.row1200 .row-right {
    float: right;
    width: 238px;
}
.row-right h2 {
    line-height: 38px;
    font-size: 14px;
    color: #4f5459;
   
}
.tab-bd, .right-content {
    border: 1px solid #CCD4D9;
    border-top: 0;
}
.row-right ul li {
    width: 100%;
    border-bottom: 0;
}
.row-right .right-content .item-box {
    padding: 0 10px;
}
.content .item-box .pic {
    width: 198px;
    height: 200px;
    line-height: 200px;
    text-align: center;
}
.content .item-box .pic img {
    max-height: 200px;
    max-width: 200px;
}
.content .item-box h3 {
    font-weight: normal;
    margin: 10px 0 5px;
    height: 36px;
    overflow: hidden;
    line-height: 1.5;
}
.content .item-box h3 a {
    color: #46535F;
}
.content .item-box .row {
    width: auto;
    margin: 0;
    padding: 0;
    height: 23px;
}
.content .item-box .row .price {
    font: bold 16px Arial;
    color: #ff2800;
    line-height: 21px;
}

.tab-bd, .right-content {
    border: 1px solid #CCD4D9;
    border-top: 0;
}
.tab-bd {
    position: relative;
    height: 299px;
    overflow: hidden;
}
.tab-bd .tab-page {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99999;
}

.tab-bd .tab-page .xbtn {
    padding: 0px 1px 0 0px;
    width: 21px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}
.tab-bd .tab-page .current {
    color: #ffffff;
    background-color: #f03d00;
    border-color: #f03d00;
    text-decoration: none;
}
.tab-hd, .tab-hd ul {
    height: 35px;
    position: relative;
   
}
.tab-hd li {
    float: left;
}
.tab-hd li span {
    position: relative;
    z-index: 999;
    border-bottom: 1px solid #fff;
    background: #fff;
    cursor: default;
}
.tab-hd li a, .tab-hd li span {
    display: inline-block;
    float: left;
    line-height: 33px;
    padding: 0 10px;
    margin-right: 10px;
    background: #F5F7F8;
    border: 1px solid #ccc;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color: #4f5459;
}
.tab-hd li a {
    color: #46535F;
}
.tab-hd li a, .tab-hd li span {
    display: inline-block;
    float: left;
    line-height: 33px;
    padding: 0 10px;
    margin-right: 10px;
    background: #F5F7F8;
    border: 1px solid #ccc;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color: #4f5459;
}
.tab-bd .panel {
    width: 1200px;
    height: 299px;
    overflow: hidden;
}

.tab-bd .guess-ul {
    height: 600px;
    overflow: hidden;
}
.row1200 .tab .content li {
    width: 20%;
}
.row-full .tab-bd li {
    width: 20%;
}
.tab-bd ul li {
    border-bottom: 0;
}
.tab-bd ul li {
    float: left;
    padding: 2px 0;
}
.content .item-box {
    margin: 0 auto;
    padding: 10px;
    width: 200px;
    border: 2px solid #fff;
    position: relative;
}




















































































